html {
    width: 640px;

}

body {
    width: 640px;
}


/*头部*/

.header {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
    align-items: center;
    padding: 0 18px;
    background: #fff;
    height: 60px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
}

.h-top {
    width: 100%;
    height: 0.6rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 0.2rem;
}

.h-top1 {
    width: 3rem;
    display: flex;
}

.h-top1 span {
    margin-left: 0.1rem;
}

.wz1 {
    color: #000;
    font-size: 0.2rem;
}

.wz2 {
    font-size: 0.15rem;
    color: #818181;
}


.h-top2 {
    width: 0.8rem;
    height: 0.3rem;
    background: #42bd56;
    border-radius: 0.3rem;
    line-height: 0.3rem;
    margin-right: 0.2rem;

}

.wz3 {
    margin-left: 0.1rem;
    color: #fff;
}


/*中部*/

.center {
    width: 640px;
    height: 460px;
    background: #1e7f6a;
    margin-top: 0.6rem;
    padding-top: 0.28rem;
    padding-left: 0.20rem;
}


.c-top {
    width: 100%;
    height: 1.87rem;
    display: flex;

}


.top1 {
    width: 495px;
    height: 100%;
    margin-left: 0.2rem;
}

.wz4 {
    color: #fff;
    font-size: 0.35rem;
}

.pm1 {
    width: 2.61rem;
    height: 0.31rem;
    border: 1px solid #1e7f6a;
    border-radius: 50%;
    text-align: center;
    line-height: 0.31rem;
    margin-top: 0.16rem;
}

.wz5, .wz6 {
    display: inline-block;

}

.wz5 {
    width: 0.62rem;
    height: 100%;
    background: #fef2d6;

}

.wz6 {
    width: 1.97rem;
    height: 100%;
    background: #fed08e;

}

.pm2 {
    width: 100%;
    height: 0.17rem;
    margin-top: 0.16rem;
}

.wz7 {
    color: #b8d7d0;


}


.pm3 {
    width: 100%;
    height: 100%;
    line-height: 0.31rem;
    margin-top: 0.16rem;

}

.pm3 .iconfont {
    color: #ffac2c;
}

.wz8, .wz9, .wz10 {
    display: inline-block;
    text-align: center;

}

.wz8 {
    width: 1.46rem;
    background: #fff;
    border: 1px solid #1e7f6a;
    border-radius: 0.1rem;

}

.wz9 {
    width: 1.46rem;
    background: #fff;
    border: 1px solid #1e7f6a;
    border-radius: 0.1rem;


}

.wz10 {
    width: 1.46rem;
    background: #fff;
    border: 1px solid #1e7f6a;
    border-radius: 0.1rem;

}


.c-bottom {
    width: 6.09rem;
    height: 0.6rem;
    background: #1b725f;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.18rem;
    margin-top: 0.15rem;
}


.wz11 {
    color: #ffffff;
    font-size: 0.2rem;
}

.wz12 {
    color: #cccccc;

}


/*底部*/

.bottom {
    width: 640px;
    height: auto;
    margin-top: 0.25rem;
    padding-left: 0.2rem;

}

.bottom h3 {
    color: #818181;
    font-size: 0.3rem;

}

.bottom p {
    margin-top: 0.28rem;
    color: #191919;
    font-size: 0.20rem;
}


.b-center {
    width: 100%;


}

.b-center1 {
    width: 100%;
    height: 0.67rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.2rem;
}

.wz13, .wz14 {
    color: #818181;
    font-size: 0.2rem;
}


.b-center2 {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #cccccc;
}


.b-center2 .wz15 {
    width: 100%;
    height: auto;
    margin-top: 0.15rem;
    display: block;
    margin-left: 0.2rem;
}


.b-center2 .pm6 {
    width: 100%;
    height: 0.55rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.2rem;
}


.b-center3 {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #cccccc;
}


.b-center3 .wz16 {
    width: 100%;
    height: auto;
    margin-top: 0.15rem;
    display: block;
    margin-left: 0.2rem;
}


.b-center3 .pm7 {
    width: 100%;
    height: 0.55rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.2rem;
}


.b-center4 {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #cccccc;
}


.b-center4 .wz17 {
    width: 100%;
    height: auto;
    margin-top: 0.15rem;
    display: block;
    margin-left: 0.2rem;
}


.b-center4 .pm8 {
    width: 100%;
    height: 0.55rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.2rem;
}


.b-center5 {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #cccccc;
}


.b-center5 .wz18 {
    width: 100%;
    height: auto;
    margin-top: 0.15rem;
    display: block;
    margin-left: 0.2rem;
}


.b-center5 .pm9 {
    width: 100%;
    height: 0.55rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.2rem;
}


.b-bottom {
    width: 611px;
    height: 0.4rem;
    background: #42bd56;
    border-radius: 0.4rem;
    text-align: center;
    line-height: 0.4rem;
    margin-top: 0.1rem;
}













.header1 {
    width: 640px;
    height: auto;
    margin-left: 0.2rem;
}

.header1-1 {
    width: 640px;
    height: auto;
    border-bottom: 1px solid #cccccc;

}

.header1-1 h3 {
    color: #cccccc;
    font-size: 0.2rem;
    margin-top: 0.2rem;
}

.header1-1 img{
    margin-top: 0.2rem;

}


.header1-1  span{
    display: block;
    margin-top: 0.2rem;
    font-size: 0.2rem;

}

.header1-1 p{
    margin-top: 0.2rem;

}



.header1-2 {
     width: 640px;
     height: auto;
     border-bottom: 1px solid #cccccc;

 }

.header1-2 img{
    margin-top: 0.2rem;

}


.header1-2  span{
    display: block;
    margin-top: 0.2rem;
    font-size: 0.2rem;

}

.header1-2 p{
    margin-top: 0.2rem;

}







.header1-3 {
    width: 640px;
    height: auto;
    border-bottom: 1px solid #cccccc;

}

.header1-3 img{
    margin-top: 0.2rem;

}


.header1-3  span{
    display: block;
    margin-top: 0.2rem;
    font-size: 0.2rem;

}

.header1-3 p{
    margin-top: 0.2rem;

}













.header1-4 {
    width: 640px;
    height: auto;
    border-bottom: 1px solid #cccccc;

}

.header1-4 img{
    margin-top: 0.2rem;

}


.header1-4  span{
    display: block;
    margin-top: 0.2rem;
    font-size: 0.2rem;

}

.header1-4 p{
    margin-top: 0.2rem;

}








.header1-5 {
    width: 640px;
    height: auto;
    border-bottom: 1px solid #cccccc;

}

.header1-5img{
    margin-top: 0.2rem;

}


.header1-5 span{
    display: block;
    margin-top: 0.2rem;
    font-size: 0.2rem;

}

.header1-5 p{
    margin-top: 0.2rem;

}



.header1-6 {
    width: 611px;
    height: 0.4rem;
    background: #42bd56;
    border-radius: 0.4rem;
    text-align: center;
    line-height: 0.4rem;
    margin-top: 0.1rem;
}














.bottom1{
    width: 640px;
    height: auto;
    padding-left:0.2rem ;
}

.b-b1 {
    width: 100%;
    height: 0.67rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.2rem;
}

.wz19, .wz20 {
    color: #818181;
    font-size: 0.2rem;
}

.b-b2 {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #cccccc;
}


.b-b2 .wz21 {
    width: 100%;
    height: auto;
    margin-top: 0.15rem;
    display: block;
    margin-left: 0.2rem;
}


.b-b2 .pm10  {
    width: 100%;
    height: 0.55rem;
   margin-top: 0.1rem;
    display: block;
}


.b-b3 {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #cccccc;
}


.b-b3.wz22 {
    width: 100%;
    height: auto;
    margin-top: 0.15rem;
    display: block;
    margin-left: 0.2rem;
    display: block;
}


.b-b3 .pm11  {
    width: 100%;
    height: 0.55rem;
    margin-top: 0.1rem;
    display: block;
}


.b-b4 {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #cccccc;
}


.b-b4  .wz23 {
    width: 100%;
    height: auto;
    margin-top: 0.15rem;
    display: block;
    margin-left: 0.2rem;
}


.b-b4 .pm12  {
    width: 100%;
    height: 0.55rem;
    margin-top: 0.1rem;
    display: block;
}


.b-b5  {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #cccccc;
}


.b-b5  .wz24{
    width: 100%;
    height: auto;
    margin-top: 0.15rem;
    display: block;
    margin-left: 0.2rem;
}

.b-b5 .pm13  {
    width: 100%;
    height: 0.55rem;
    margin-top: 0.1rem;
    display: block;
}


.b-b6 {
    width: 611px;
    height: 0.4rem;
    background: #42bd56;
    border-radius: 0.4rem;
    text-align: center;
    line-height: 0.4rem;
    margin-top: 0.1rem;
    margin-left: 0.2rem;
}